body {overflow-x: hidden;}
/*img {max-width: 100%;}*/


.tran_3 {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.clearfix:before, .clearfix:after {display: table; content: "";}
.clearfix:after {clear: both;}
/*banner*/
.ind-banner{width: 100%; overflow: hidden;} 
.ind-banner .swiper-slide { color: #fff; } 
.ind-banner .swiper-slide {position: relative;}
.ind-banner .swiper-slide img{width: 100%;}
.ind-banner .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-banner .swiper-pagination{  text-align: center; left: 0; width: 100%; bottom: 35px!important; } 
.ind-banner .swiper-pagination-bullet { opacity: 1!important; width: 14px; height: 14px; text-align: center; background: url(../images/ico1.png) center no-repeat; margin:0 10px!important; } 
.ind-banner .swiper-pagination-bullet-active { background: url(../images/ico1on.png) center no-repeat;} 



.ind-banner .one{ position: absolute;left:10%; bottom:53%;-webkit-transform: translateY(50%);-moz-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%); transform: translateY(50%);}
.ind-banner .one .txt{ font-size: 0.48rem; color:#fff; line-height: 0.68rem;padding-top: 0.36rem;} 
.ind-banner .one .txt em{ position: absolute; right: 0px; top: 0px; display: block; width: 1.6rem; height: 0.14rem; background: #693b21;}
.ind-banner .one .msg{ font-size: 0.2rem; color: #fff; padding-top: 0.1rem; line-height: 0.32rem;} 
.ind-banner .two{ position: absolute; left: 50%; margin-left: -600px; top: 50%; margin-top: -130px; font-family:thin;} 
.ind-banner .two .msg{  font-size: 18px; color: #37c3e3; border: #37c3e3 solid 2px; width: 166px; height: 28px; border-radius: 24px; -moz-border-radius: 24px; text-align: center; line-height: 28px;} 
.ind-banner .two .txt{ color: #f7f7f7; font-size: 72px; line-height: 72px; padding: 25px 0 10px;}
.ind-banner .two .txt em{ padding-right: 16px; }
.ind-banner .two .wen{ font-size: 30px; color: #f7f7f7;} 
.ind-banner .two .ico{ margin-top: 30px; display: block; width: 169px; height: 49px; line-height: 48px; font-size: 18px;} 
.ind-banner .txt3{text-align: center; top:40vh; left: 0; right: 0;} 
.ind-banner .txt3 em{font-size: 20px;color: #283b59}

.ind-banner .swiper-button-prev{ left: 5%; margin-top: -22px; } 
.ind-banner .swiper-button-next{ right: 5%; margin-top: -22px; }


/*banner结束*/

.bannerTel{ display: none; }
.ind-bannerTel{width: 100%; overflow: hidden;} 
.ind-bannerTel .swiper-slide { color: #fff; } 
.ind-bannerTel .swiper-slide img{width: 100%;}
.ind-bannerTel .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-bannerTel .swiper-pagination{  text-align: center; left: 0; width: 100%; bottom: 0.68rem!important; } 
.ind-bannerTel .swiper-pagination-bullet { opacity: 1!important; width: 14px; height: 14px; text-align: center; background: url(../images/ico1.png) center no-repeat; margin:0 10px!important; } 
.ind-bannerTel .swiper-pagination-bullet-active { background: url(../images/ico1on.png) center no-repeat;} 


.indexTxt{ text-align: center; }
.indexTxt .txt1{ font-weight: bold; font-size: 0.44rem; color: #484443; line-height: 0.5rem;position: relative;}
.indexTxt .txt1 em{ display: block; width: 0.6rem; height: 0.06rem; background: #65391f; position: absolute; left: 50%; margin-left: -0.3rem; top: -0.45rem; }
.indexTxt .txt2{ font-size: 0.2rem; line-height: 0.5rem; color:#76462b; padding-top: 0.2rem;text-transform: uppercase;  position: relative;}

.indexTxt .txt1 .p1{ font-weight: bold; font-size: 28px; color: #484443;}
.indexTxt .txt1 .p1 span{color: #76462b;}
.indexTxt .txt2 .p2{font-size: 14px;color: #000;}


.indexPart1{ padding: 120px 0 50px; background: url(../images/indexPart1.jpg) center top fixed no-repeat; background-size: 100%; overflow: hidden;}
.indexPart1 .msg{ text-align: left; line-height: 0.4rem; color: #7f7f7f; padding-top: 0.5rem; font-size: 0.14rem;width: 48%;margin:0 auto;}
.indexPart1 .list{ padding-top: 0.9rem; text-align: center;}
.indexPart1 .list li{ display: inline-block; width: 2.9rem; height: 2.9rem; margin: 0 0.9rem;}
.indexPart1 .list li a{  -webkit-transition:background 400ms; transition:background 400ms; -webkit-transition:all 0.3s; transition:all 0.3s; display: block; width: 2.9rem; height: 2.9rem; border-radius: 1.45rem; -moz-border-radius:1.45rem; color: #fff; text-align: center; background: #65391f;}
.indexPart1 .list li .txt1{ padding: 1.1rem 0 0.15rem; font-size: 0.33rem; line-height: 0.33rem;}
.indexPart1 .list li .txt2{ font-size: 0.17rem; }
.indexPart1 .list li a:hover{ background:#84614c; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}

.indexPart1 .imgList{max-width: 1200px;margin:0.8rem auto 0;}
.indexPart1 .imgList ul{ margin-right: -0.6rem; }
.indexPart1 .imgList li{ float: left; width: 33.33%; }
.indexPart1 .imgList li .box{ margin-right: 0.6rem; border: #c6b0a3 solid 1px; height: 3.13rem; text-align: center;position: relative;color: #5f5f5f;}
.indexPart1 .imgList li .box a{display: block;height: 100%;}
.indexPart1 .imgList li .box a:hover {color: #693b21;}

.indexPart1 .imgList li .box .imgDiv {width: 100%;text-align: center;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.indexPart1 .imgList li .box .imgDiv:hover {color: #693b21;}
.indexPart1 .imgList li .box .imgDiv h2 {font-size: 0.4rem;line-height: 0.4rem}
.indexPart1 .imgList li .box .imgDiv span {font-size: 0.16rem;line-height: 0.4rem;}
.indexPart1 .imgList li .box .imgDiv p{font-size: 0.18rem; line-height: 0.36rem;margin-top:0.25rem;}


.coop-pic {width: 100%;}
.coop-pic img {width: 100%;vertical-align: middle;}

.coop-info {width: 100%;padding-bottom: 0.7rem;padding-top: 0.8rem; background: url(../images/pageBoxBg.jpg) fixed;background-size: 100%; }
.coop-info .coop-box {width: 1100px;margin:0 auto;}
.coop-info .coop-box .title {text-align: center;padding:0;}
/* .coop-info .coop-box .title h2 {color: #3e3a39;font-size: 30px;line-height: 30px; font-weight: normal;}
.coop-info .coop-box .title span {color: #4d2710;font-size: 14px;line-height: 28px;} */
.coop-info .coop-box .info p{color: #000;font-size: 14px;line-height: 0.4rem;}
.coop-info .coop-box .info {
    margin-top: 0.8rem;
    font-size: 14px;
    line-height: 0.4rem;
    color: #000;
}
.opera-info .coop-box .info h2{color: #171717;font-size: 0.3rem;font-weight: bold;padding:1rem 0 0;}
.opera-info .coop-box .info em {display: block; color: #868686;font-size: 0.16rem;line-height: 0.36rem;}

.coop-info .coop-box .title p {
    line-height: 0.4rem;font-size: 14px;color: #000; text-align:left
}


.coop-contact{width: 100%;height: auto;}
.coop-contact .contace-bg {width: 1800px;margin:0 auto;background: #f8f8f8;padding:0.7rem 0;}

.coop-contact .contact-box {width: 1100px;margin:0 auto;}
.coop-contact .contact-box .contact-info {float: left;width: 50%;}
.coop-contact .contact-box .contact-info h2 {color: #3e3a39; font-size: 18px;font-weight: normal;}
.coop-contact .contact-box .contact-info h2 span {color: #6a4027;margin-left: 0.3rem;}

.coop-contact .contact-box .contact-info p{height: 0.32rem;line-height: 0.32rem;margin-top:0.2rem;color: #6a4027;font-size: 14px;padding-left:1rem;position: relative;}
.coop-contact .contact-box .contact-info p img {margin:0 0.5rem 0 0.2rem;width: 0.32rem;height: 0.32rem;position: absolute;top: 0;left: 0;}


.coop-team {width: 100%;background: url(../images/pageBoxBg.jpg) fixed;background-size: 100%;}
.coop-team .team-box {margin:0 auto;padding: 0 0.6rem;}
.coop-team .team-box .title {width: 100%;text-align: center;padding:.7rem 0;}
.coop-team .team-box .title h2 {color: #3e3a39;font-size: 30px;font-weight: normal;}
.coop-team .team-box .title span {color: #4d2710;font-size: 14px;line-height: 28px;}

.coop-team .team-box .bigBox:first-child{ padding:0.1rem 0 0.5rem;}
.coop-team .team-box .bigBox{ border-bottom:#ddd solid 1px; padding:0.5rem 0; overflow:hidden;}
.coop-team .team-box .txtDiv{ width:20%;  color:#65391F;}
.coop-team .team-box .txtDiv .txt1{ font-size:0.3rem;}
.coop-team .team-box .txtDiv .txt2{ font-size:0.16rem; padding-top:0.06rem;}
.coop-team .team-box .list{ width:80%;}
.coop-team .team-box .box {width: 25%;float: left;position: relative;}
.coop-team .team-box .box img{width: 100%;}
.coop-team .team-box .box .bg {display: none; position: absolute;top: 0;left: 0;width: 100%;height: 100%; color:#fff;text-align: center;background: rgba(106,64,39,0.8);}
.coop-team .team-box .box .bg .info {padding:0 0.76rem 0.56rem 0.76rem;box-sizing: border-box;width: 100%; position: absolute;left: 0;bottom: 0;}
.coop-team .team-box .box .bg h2{font-size: 0.42rem;line-height: 0.6rem;}
.coop-team .team-box .box .bg span {font-size: 0.14rem; position: relative;}
.coop-team .team-box .box .bg span:after {content: "";position: absolute;left: 50%; bottom: -0.2rem;margin-left: -0.15rem; width: 0.3rem;height: 0.03rem;background: #fff;}
.coop-team .team-box .box .bg p {font-size: 0.14rem;line-height: 0.24rem;margin-top: 0.4rem;}
.coop-team .team-box .box:hover .bg {display: block;}
/* .coop-part1 .txt1 {color: #6a4027;font-size: 0.5rem;font-weight: bold;}
.coop-part1 .txt2 {color: #141414;font-size: 0.19rem;} */
.coop-part1 {
    background: url(../images/pageBoxBg.jpg) center top no-repeat;}


.coop-work {width: 100%;padding-bottom: 2.3rem;background: url(../images/pageBoxBg.jpg) fixed;background-size: 100%;}

.coop-work .div1200 {position: relative; padding: 0 0.6rem;}
.coop-work .swiper-wrapper {}
.coop-work .div2002 .swiper-slide {width: 25%;}
.coop-work .div2002 .swiper-slide p {color: #000000;font-size: 15px;font-weight: bold; line-height: 30px;margin-top: 10px;}
.coop-work .div2002 .swiper-slide span {font-size: 14px;color: #4d2710;}

.titleTT {width: 100%;text-align: center;padding:.7rem 0;}
.titleTT h2 {color: #3e3a39;font-size: 30px;font-weight: normal;position: relative;}
.titleTT em {display: block;width: 0.4rem;height: 0.03rem;background: #65391f;position: absolute;left: 50%;margin-left: -0.2rem;top: -0.18rem;}
.titleTT span {color: #4d2710;font-size:14px;line-height: 32px;}


.case_lb .div2002 .swiper-button-prev {z-index: 10;border:1px solid red; background: url(../images/coop-z1.png) no-repeat;width: 0.2rem;height:0.34rem;margin-top:-0.17rem;left: -0.2rem;}
.case_lb .div2002 .swiper-button-prev:hover {background: url(../images/coop-z2.png) no-repeat;}
.case_lb .div2002 .swiper-button-next {z-index: 10; border:1px solid red;background: url(../images/coop-y1.png) no-repeat;width: 0.2rem;height:0.34rem;margin-top:-0.17rem;right: -0.2rem;}
.case_lb .div2002 .swiper-button-next:hover {background: url(../images/coop-y2.png) no-repeat;}


.coop-work .div1200 {position: relative; padding: 0 0.45rem;}
.coop-work .swiper-wrapper {}
.xxxx{ position: relative; }
.xxxx .slick { margin: 0 0.14rem;}
.xxxx .slick p {color: #000000;font-size: 0.15rem;font-weight: bold; line-height: 0.3rem;margin-top: 0.1rem;}
.xxxx .slick span {font-size: 0.14rem;color: #4d2710;}

.xxxx .slick-prev { position: absolute; z-index: 10; background: url(../images/coop-z1.png) no-repeat;background-size: 100%; width: 0.2rem;height:0.34rem; top: 50%; margin-top:-0.17rem;left: -0.2rem;}
.xxxx .slick-prev:hover {background: url(../images/coop-z2.png) no-repeat;background-size: 100%;}
.xxxx .slick-next { position: absolute; z-index: 10; background: url(../images/coop-y1.png) no-repeat;background-size: 100%;width: 0.2rem;height:0.34rem; top: 50%; margin-top:-0.17rem;right: -0.2rem;}
.xxxx .slick-next:hover {background: url(../images/coop-y2.png) no-repeat;background-size: 100%;}




.indexShow {width: 100%;padding:0.6rem 0;background: url(../images/pageBoxBg.jpg) fixed;background-size: 100%; padding-top:120px}
.index-SS{padding:120px 0 0;}

.index-SSS{margin-bottom: 60px;}
/* .indexShow h2 {width: 100%;text-align: center;color: #3e3a39;font-size: 0.44rem;line-height: 0.88rem; position: relative;}
.indexShow h2 em {position: absolute;top: 0;left:50%;margin-left: -0.25rem; display: block; width: 0.5rem;height: 0.03rem; background: #65391f;}
.indexShow span {font-size: 0.2rem;line-height: 0.2rem; color: #693b21;display: block;width: 100%;text-align: center;margin-bottom: 0.8rem;} */

.scenic {background: url(../images/aboutBg1.jpg) center top no-repeat; background-size: 100%;}

.scenic2 .info li {float: left;width: 16.66%;padding:0 35px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.scenic2 .info li img {width: 100%;}

.scenic3 {width: 100%;}
.scenic3 .scenic3-box {width: 11.07rem;margin:0 auto;}
/* .scenic3 .scenic3-box h2 {width: 100%;text-align: center;color: #3e3a39;font-size: 0.3rem;margin-bottom: 0.5rem;font-weight: normal;} */
.scenic3 .scenic3-box ul {margin-top: 0.7rem;}
.scenic3 .scenic3-box li{width: 20%;float: left; text-align: center;padding:0.52rem 0;}

.scenic3 .scenic3-box li span {display: block;width: 0.75rem;height: 0.75rem;margin:0 auto;}
.scenic3 .scenic3-box li .span1 {display: block;}
.scenic3 .scenic3-box li .span2 {display: none;}
.scenic3 .scenic3-box li span img {width: 100%;}
.scenic3 .scenic3-box li p {color: #7f7f7f;font-size: 0.18rem; line-height: 0.36rem;margin-top: 0.2rem;}
.scenic3 .scenic3-box .li-active {background:#6a4027;box-shadow: 0 0 0.1rem #6a4027;}
.scenic3 .scenic3-box .li-active p {color: #fff;}
.scenic3 .scenic3-box .li-active .span1 {display: none;}
.scenic3 .scenic3-box .li-active .span2 {display: block;}



/* .scenic3 .scenic3-box .li1 span {background: url(../images/se-12.png) no-repeat; background-size: 100%;}
.scenic3 .scenic3-box .li1:hover span {background: url(../images/se-11.png) no-repeat; background-size: 100%;} */
/* .scenic3 .scenic3-box .li2 span {background: url(../images/se-22.png) no-repeat; background-size: 100%;}
.scenic3 .scenic3-box .li2:hover span {background: url(../images/se-21.png) no-repeat; background-size: 100%;}
.scenic3 .scenic3-box .li3 span {background: url(../images/se-32.png) no-repeat; background-size: 100%;}
.scenic3 .scenic3-box .li3:hover span {background: url(../images/se-31.png) no-repeat; background-size: 100%;}
.scenic3 .scenic3-box .li4 span {background: url(../images/se-42.png) no-repeat; background-size: 100%;}
.scenic3 .scenic3-box .li4:hover span {background: url(../images/se-41.png) no-repeat; background-size: 100%;}
.scenic3 .scenic3-box .li5 span {background: url(../images/se-52.png) no-repeat; background-size: 100%;}
.scenic3 .scenic3-box .li5:hover span {background: url(../images/se-51.png) no-repeat; background-size: 100%;} */

/* .tou .scenic3-box .li1 span {background: url(../images/tou12.png) no-repeat; background-size: 100%;}
.tou .scenic3-box .li1:hover span {background: url(../images/tou11.png) no-repeat; background-size: 100%;}
.tou .scenic3-box .li2 span {background: url(../images/tou22.png) no-repeat; background-size: 100%;}
.tou .scenic3-box .li2:hover span {background: url(../images/tou21.png) no-repeat; background-size: 100%;}
.tou .scenic3-box .li3 span {background: url(../images/tou32.png) no-repeat; background-size: 100%;}
.tou .scenic3-box .li3:hover span {background: url(../images/tou31.png) no-repeat; background-size: 100%;}
.tou .scenic3-box .li4 span {background: url(../images/tou42.png) no-repeat; background-size: 100%;}
.tou .scenic3-box .li4:hover span {background: url(../images/tou41.png) no-repeat; background-size: 100%;}
.tou .scenic3-box .li5 span {background: url(../images/tou52.png) no-repeat; background-size: 100%;}
.tou .scenic3-box .li5:hover span {background: url(../images/tou51.png) no-repeat; background-size: 100%;} */


.scenic4 {width: 100%;padding:0.8rem 0;background: url(../images/pageBoxBg.jpg) fixed;background-size: 100%;}

.scenic4 li {display: none;}

.scenic4 .scenic4-box {width: 18rem;margin:0 auto; background: #f5f4f4;}
.scenic4 .scenic4-box .fl {float: left;width: 50%;}
.scenic4 .scenic4-box .fl img {width: 100%;}
.scenic4 .scenic4-box .fr {overflow-y: hidden; float: left;width: 50%; background: #f5f4f4;padding:0.7rem 1.7rem 0.7rem 0.7rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.scenic4 .scenic4-box .fr .title {margin:0.75rem 0;}
.scenic4 .scenic4-box .fr .title h2 {color: #6a4027;font-size: 0.28rem;font-weight: normal;}
.scenic4 .scenic4-box .fr .title span {color: #6a4027;font-size:0.14rem;line-height: 0.28rem;}
.scenic4 .scenic4-box .fr p {color: #676767; font-size: 0.14rem;line-height: 0.3rem;}

.opera-op .opera-opo:hover .indexShop-txt{background:none !important;}


.indexShow .indexShow-pic {overflow: hidden; position: relative;margin-bottom: 0.1rem;-webkit-transition: all 1s ease-in-out 0s;
    -moz-transition: all 1s ease-in-out 0s;
    -ms-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;}
.indexShow .indexShow-pic img {width: 100%; vertical-align: middle;}
.indexShow .indexShow-pic .indexShop-txt { position: absolute; text-align: center;width: 5.34rem;height: 3.14rem; left: 50%; top: 50%; margin-top:-1.57rem;margin-left: -2.67rem; color:#fff;/* -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box; */}
.indexShow .indexShow-pic .indexShop-txt p{font-size: 0.48rem;line-height: 0.48rem;margin-top:0.88rem; position: relative;}


.indexShow .indexShow-pic .indexShop-txt span{font-size: 0.24rem;line-height: 0.48rem;margin-bottom: 0; color: #fff;position: relative;}


.indexShow .indexShow-pic .indexShop-txt i {display: none;width: 0.34rem;height: 0.34rem;margin-top: 0.4rem;}
.indexShow .indexShow-pic .indexShop-txt i img {width: 0.34rem;height: 0.34rem;}
.indexShow .indexShow-pic .bg {display: none; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);}
.indexShow .indexShow-pic .indexShop-txt .bg-p {display: none; width: 70%;margin:0 auto; color: #fff;font-size: 0.2rem;line-height: 0.4rem;}
.indexShow .indexShow-pic:hover .bg, .indexShow .indexShow-pic:hover .bg-p{display: block;}
.opera-op {padding-top:0;}

.indexShow .indexShow-pic:hover .indexShop-txt i{display:block;width: 100%;text-align: center;}
.indexShow .indexShow-pic:hover .indexShop-txt{background: url(../images/indexbg1.png) no-repeat;background-size: 100%; border:0;/*  -webkit-transition: all 1s ease-in-out 0s;-moz-transition: all 1s ease-in-out 0s;-ms-transition: all 1s ease-in-out 0s;-o-transition: all 1s ease-in-out 0s;transition: all 1s ease-in-out 0s; border: 0.04rem solid #fff;border-right: 0; */}
/* .indexShow .indexShow-pic:hover .indexShop-txt p:after {-webkit-transition: all 1s ease-in-out 0s;-moz-transition: all 1s ease-in-out 0s;-ms-transition: all 1s ease-in-out 0s;-o-transition: all 1s ease-in-out 0s;transition: all 1s ease-in-out 0s;content: "";position: absolute;top:-0.88rem;right:0; width: 0.04rem;height: 0.88rem;background:#fff;}
.indexShow .indexShow-pic:hover .indexShop-txt span:after {-webkit-transition: all 1s ease-in-out 0s;-moz-transition: all 1s ease-in-out 0s;-ms-transition: all 1s ease-in-out 0s;-o-transition: all 1s ease-in-out 0s;transition: all 1s ease-in-out 0s;content: "";position: absolute; bottom:-1.42rem;right: 0; width: 0.04rem;height: 0.88rem;background:#fff;}
 */

/* .indexShow .indexShow-pic .i-span1 {animation:mymove 5s infinite;
-moz-animation:mymove 3s infinite; 
-webkit-animation:mymove 3s infinite; 
-o-animation:mymove 3s infinite;display: inline-block; position:absolute;top: 50%;left: 50%; width: 5.34rem;height: 0.04rem;margin-top:-1.57rem;margin-left: -2.67rem; background: red;}
.indexShow .indexShow-pic .i-span2 {display: inline-block; position:absolute;bottom: 50%;left: 50%; width: 5.34rem;height: 0.04rem;margin-bottom:-1.57rem;margin-left: -2.67rem; background: red;}

.indexShow .indexShow-pic .i-span3 {display: inline-block; position:absolute;top: 50%;left: 50%; width: 0.04rem;height: 3.14rem;margin-top: 0; background: red;margin-top:-1.57rem;margin-left: -2.67rem;}

.indexShow .indexShow-pic .i-span4 {display: inline-block; position:absolute;top: 50%;right: 50%; width: 0.04rem;height: 1rem;margin-top:-1.57rem;margin-right: -2.67rem; background: red;}
.indexShow .indexShow-pic .i-span5 {display: inline-block; position:absolute;bottom: 50%;right: 50%; width: 0.04rem;height: 1rem;margin-bottom:-1.57rem;margin-right: -2.67rem; background: red;}

@keyframes mymove {
	from {left:200%;}
    to {left:50%;}
} */


.indexShow .indexShow-pic {position: relative; background: #fff;width: 100%;overflow: hidden;}
.indexShow .indexShow-pic:hover img {-webkit-transform: scale(1.05);
		-ms-transform: translateX(1.05);
		-o-transform: translateX(1.05);
		transform: translateX(1.05);}
.indexShow .indexShow-pic img {width: 100%; vertical-align: middle;}
.indexShow .indexShow-pic img{    -webkit-transition: all 1s ease-in-out 0s;
    -moz-transition: all 1s ease-in-out 0s;
    -ms-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
    transition: all 1s ease-in-out 0s;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);}
.indexShow .indexShow-pp .indexShop-txt {display: table; position: absolute;top:50%;left: 50%;margin-top:-1.57rem;margin-left: -2.66rem; text-align: center;color: #fff;width: 5.32rem;height: 3.14rem;}
.indexShow .indexShow-pp .indexShop-txt p {font-size: 0.48rem;line-height: 0.48rem}
.indexShow .indexShow-pp .indexShop-txt span{font-size: 0.24rem;line-height: 0.48rem;margin-bottom: 0; color: #fff;}
.indexShow .indexShow-pp .indexShop-txt img {width: 0.34rem;height: 0.34rem;}

.indexShow .indexShow-pp .indexShop-txt div{display: table-cell;vertical-align: middle;}

.indexShow .opera-opo .indexShop-txt{width: 100%;left: 0;margin-left: 0;}
.indexShow .opera-opo:hover .indexShop-txt{border:0;}
.indexShow .opera-opo:hover p:after { width: 0;height: 0;background:none;}
.indexShow .opera-opo:hover span:after{ width: 0;height: 0;background:none;}

.indexShow .indexShow-pp:hover .bg{background:rgba(0,0,0,0.5);}

.indexPart2{ padding: 1rem 0.6rem 0.8rem; background: #f0f0f0; overflow: hidden;}
.indexPart2 .list{ padding-top: 0.2rem; }
.indexPart2 .list ul{ margin-right: -0.3rem; }
.indexPart2 .list li{ float: left; width: 33.33%; padding: 0.8rem 0 0.5rem;}
.indexPart2 .list li .box{ margin-right: 0.3rem; position: relative;}
.indexPart2 .list li .imgDiv img{ width: 100%; }
.indexPart2 .list li .name1{ padding-top: 0.15rem; height: 0.36rem; line-height: 0.36rem; overflow: hidden; text-align: center; font-size: 0.2rem; font-weight: bold; color: #333;}
.indexPart2 .list li .name1 img{ width: 0.07rem; padding-right: 0.1rem; }
.indexPart2 .list li .name2{ padding: 0.05rem 0 0.15rem; text-align: center; color: #7e7e7e; }
.indexPart2 .list li .hideBox{ display: none; z-index: 3; width: 100%; background: rgba(110,63,30,0.8); position: absolute; left: 0px; top: 0px;}
.indexPart2 .list li .nameDiv{ position: absolute; left: 0px; top: 50%; height: 0.36rem; width: 100%; margin-top: -0.18rem; text-align: center;}
.indexPart2 .list li .name3{ width: 100%; height: 0.36rem; line-height: 0.36rem; color: #fff; font-size: 0.2rem; font-weight: bold;}
.indexPart2 .list li .name4{ padding-top: 0.05rem; color: #fff; }
.indexPart2 .moreBtn{ text-align: center; }
.indexPart2 .moreBtn a{ display: block; font-size: 0.18rem; text-transform: uppercase; color: #525252; height: 0.4rem; background: url(../images/nimg19_2.png) center bottom no-repeat; background-size: 0.19rem; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart2 .moreBtn a:hover{ color: #6a4027; -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}

.indexPart3{ padding: 0.85rem 0.6rem 0.5rem; overflow: hidden;}
.indexPart3 .indexTxt{ padding-bottom: 0.8rem; }
/*.indexPart3 .leftDiv{ width: 8.85rem; position: relative; overflow: hidden;}
.indexPart3 .leftDiv .imgDiv{ position: relative; }
.indexPart3 .leftDiv .imgDiv img{ width: 100%;}
.indexPart3 .rightList{ width: 9.05rem; }
.indexPart3 .rightList li{ height: 1.86rem; margin-bottom: 0.11rem; background: #f6f6f6; }*/

.indexPart3 .leftDiv{ width: 49.16%; position: relative; overflow: hidden; position: relative;}
.indexPart3 .leftDiv .imgDiv{ }
.indexPart3 .leftDiv .imgDiv img{ width: 100%;}
.indexPart3 .leftDiv .txtDiv{ position: absolute; left: 0.6rem; bottom: 0.4rem; padding-right: 2.6rem; z-index:2; }
.indexPart3 .leftDiv .name{ padding-top: 0.2rem; height: 0.3rem; line-height: 0.3rem; overflow: hidden; color: #fff; font-size: 0.16rem; font-weight: bold; }
.indexPart3 .leftDiv .msg{ font-size: 0.12rem; color: #fff; opacity: 0.7; height: 0.2rem; line-height: 0.2rem; overflow: hidden; }
.indexPart3 .leftDiv .timeDiv{ position: absolute; right: 0px; width: 2rem; bottom: 0.4rem; color: #fff; text-align: center; text-transform: uppercase; z-index:2;}
.indexPart3 .leftDiv .timeDiv b{ padding-top: 0.56rem; display: block; font-size: 0.5rem;}
.indexPart3 .leftDiv .bg{ position:absolute; left:0px; bottom:-2px; width:100%; height:1.55rem; display:none; background: url(../images/bg4.png) bottom repeat-x; z-index:1;}

.indexPart3 .rightList{ width: 50.27%; }
.indexPart3 .rightList li{ height: 1.85rem; margin-bottom: 0.1rem; background: #f6f6f6; }
.indexPart3 .rightList li a{ position: relative; display: block; height: 100%; padding: 0 1.6rem 0 2.7rem; -webkit-transition:background 400ms; transition:background 400ms; }
.indexPart3 .rightList li .timeDiv{ position: absolute; left: 0.45rem; width: 1.8rem; height: 100%; top: 0px; color: #aaa; text-align: center; background: url(../images/line3.jpg) right center no-repeat; text-transform: uppercase;}
.indexPart3 .rightList li .timeDiv b{ padding-top: 0.5rem; display: block; font-size: 0.5rem; color: #000;}
.indexPart3 .rightList li .name{ padding-top: 0.6rem; line-height: 0.3rem; height: 0.3rem; overflow: hidden; color: #000; font-size: 0.16rem; }
.indexPart3 .rightList li .msg{ color: #8a8a8a; font-size: 0.12rem; line-height: 0.26rem; overflow: hidden; height: 0.52rem; }
.indexPart3 .rightList li:hover a{ background: #65391f; }
.indexPart3 .rightList li:hover .timeDiv{ color: #fff; background: url(../images/line3on.jpg) right center no-repeat;}
.indexPart3 .rightList li:hover .timeDiv b{ color: #fff; }
.indexPart3 .rightList li:hover .name, .indexPart3 .rightList li:hover .msg{ color: #fff; }

.indexPart3 .moreBtn{ text-align: center; padding-top: 0.35rem; }
.indexPart3 .moreBtn a{ display: block; font-size: 0.18rem; text-transform: uppercase; color: #525252; height: 0.4rem; background: url(../images/nimg19_2.png) center bottom no-repeat; background-size: 0.19rem; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart3 .moreBtn a:hover{ color: #6a4027; -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}

.indexPart3Tel{ padding: 0.85rem 0.2rem 0.5rem;}
.indexPart3Tel .indexTxt{ padding-bottom: 0.65rem; }
.indexPart3Tel .detail{ position: relative; }
.indexPart3Tel .detail .imgDiv img{ width: 100%; }
.indexPart3Tel .detail .txtDiv{ position: absolute; left: 0px; bottom: 0px; width: 100%; height: 1.1rem; }
.indexPart3Tel .detail .name{ padding: 0.2rem 0.42rem 0 0.42rem; height: 0.36rem; line-height: 0.36rem; overflow: hidden; color: #fff; font-size: 0.22rem; font-weight: bold; }
.indexPart3Tel .detail .msg{ font-size: 0.12rem; color: #fff; opacity: 0.7; height: 0.2rem; line-height: 0.2rem; overflow: hidden; padding: 0.08rem 0.42rem 0 0.42rem; }
.indexPart3Tel .list{ padding-top: 0.1rem; }
.indexPart3Tel .list li{ height: 1.86rem; background: #f6f6f6; margin-bottom: 0.1rem; }
.indexPart3Tel .list li a{ display: block; position: relative; padding: 0 0.8rem 0 2.46rem; height: 100%; }
.indexPart3Tel .list li .timeDiv{ position: absolute; left: 0px; width: 1.92rem; height: 100%; top: 0px; color: #aaa; text-align: center; background: url(../images/line3.jpg) right center no-repeat; text-transform: uppercase;}
.indexPart3Tel .list li .timeDiv b{ padding-top: 0.56rem; display: block; font-size: 0.4rem; color: #0c0c0c;}
.indexPart3Tel .list li .name{ padding-top: 0.56rem; line-height: 0.34rem; height: 0.68rem; overflow: hidden; color: #000; font-size: 0.24rem; }
.indexPart3Tel .moreBtn{ text-align: center; padding-top: 0.35rem; }
.indexPart3Tel .moreBtn a{ display: block; font-size: 0.18rem; text-transform: uppercase; color: #525252; height: 0.4rem; background: url(../images/nimg19_2.png) center bottom no-repeat; background-size: 0.19rem; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart3Tel .moreBtn a:hover{ color: #6a4027; -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}




.indexPart4{ padding: 120px 0.6rem 0.4rem; overflow: hidden;background: url(../images/pageBoxBg.jpg) fixed;background-size: 100%;}
.indexPart4 .indexTxt .txt1 {position: relative;}
.indexPart4 .indexTxt .txt1 em {position: absolute;display: block; width: 0.6rem; height: 0.06rem; background: #65391f; position: absolute; left: 50%; margin-left: -0.3rem; top: -0.45rem; }

.indexPart4 .bigBox{ padding-top: 60px; }
.indexPart4 .tabContentDiv{ width: 66.66%; background: #65391f url(../images/nimg165Bg.png) 0.18rem top no-repeat; background-size: 1.65rem;}
.indexPart4 .contentBox, .indexPart4 .imgDiv{ width: 50%; }
.indexPart4 .imgDiv img{ width: 100%; }
.indexPart4 .tab{ width: 33.33%; }
.indexPart4 .tab li{ float: left; width: 33.33%; position: relative; }
.indexPart4 .tab li .limg img{ width: 100%; }
.indexPart4 .tab li .hideBox{ display: none; z-index: 3; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.indexPart4 .tab li .hideBox img{ text-align: center; position: absolute; top: 50%; margin-top: -9px; width: 19px; margin-left: -10px; left: 50%; }
.indexPart4 .tab li .hideBox a{ position: absolute; text-align:center; color:#fff; left:50%; margin-left:-0.5rem; display:block; height:0.26rem; line-height:0.26rem; width:1rem; border:#fff solid 1px; bottom:20px; font-size:0.16rem;}
.indexPart4 .tab li .hideBox a:hover{ border:#65391F solid 1px; background:#65391F;}
.indexPart4 .tab .liNow .hideBox{ display: block; }
.indexPart4 .contentBox .name1{ color: #fff; font-size: 0.3rem; font-weight: bold; padding: 1.2rem 0 0.1rem 0; }
.indexPart4 .contentBox .name2{ color: #fff; font-size: 0.16rem; font-weight: bold; text-transform: uppercase; padding-left: 0; opacity: 0.5;}
.indexPart4 .contentBox .wen{ font-size: 0.18rem; color: #fff; font-weight: bold; line-height: 0.28rem; padding: 0.65rem 0 0 0;}
.indexPart4 .contentBox .msg{ padding: 0.24rem 0 0 0; text-transform: uppercase; position: relative; height: 1.2rem; }
.indexPart4 .contentBox .msg p{ opacity: 0.4; color: #fff;}
.indexPart4 .contentBox .msg em{ position: absolute; left: 1.46rem; bottom: 0px; background: #fff; width: 0.32rem; height: 2px; }
.indexPart4 .moreBtn{ text-align: center; padding-top: 0.35rem;}
.indexPart4 .moreBtn a{ display: block; font-size: 0.18rem; text-transform: uppercase; color: #525252; height: 0.4rem; background: url(../images/nimg19_2.png) center bottom no-repeat; background-size: 0.19rem; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart4 .moreBtn a:hover{ color: #6a4027; -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}

.about-after {
    background: url(../images/pageBoxBg.jpg) center top fixed;
    background-size: 100%;
}



.indexPart5 { padding: 120px 0.6rem 0.4rem;overflow: hidden;background: url(../images/pageBoxBg.jpg) fixed;background-size: 100%;}
.indexPart5 .indexTxt .txt1 {position: relative;}
.indexPart5 .indexTxt .txt1 em {position: absolute;display: block; width: 0.6rem; height: 0.06rem; background: #65391f; position: absolute; left: 50%; margin-left: -0.3rem; top: -0.45rem; }
.indexPart5 .Part5-box {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.indexPart5 .Part5-box ul {margin:0 -0.08rem;}
.indexPart5 .Part5-box li {width:20%;float: left; padding:0 0.08rem; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.indexPart5 .Part5-box li div {overflow: hidden; width: 100%;background: #f3f3f3;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.indexPart5 .Part5-box li div img {width: 100%;}
.indexPart5 .Part5-box li .info {padding:0.36rem;height: 3rem;}
.indexPart5 .Part5-box li .info h2 {color: #6a4027;font-size: 0.3rem;}
.indexPart5 .Part5-box li .info span {display: block; position: relative; display: block; color: #141414;font-size: 0.14rem; line-height: 0.14rem; margin:0.15rem 0;}
.indexPart5 .Part5-box li .info span:after {content: "";position: absolute;bottom: -0.2rem;left: 0; width: 0.26rem;height: 0.03rem;background: #65391f;}
.indexPart5 .Part5-box li .info p { margin-top: 0.5rem; color: #565656;font-size: 0.14rem;line-height: 0.28rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.indexPart5 .Part5-box li:hover div {background: #6a4027;}
.indexPart5 .Part5-box li:hover h2 {color: #fff;}
.indexPart5 .Part5-box li:hover span:after {background: #fff;}
.indexPart5 .Part5-box li:hover span, .indexPart5 .Part5-box li:hover p {color: #a3897a;}

.indexPart5 .moreBtn{clear: both; text-align: center; padding: 0.6rem 0;}
.indexPart5 .moreBtn a{ display: block; font-size: 0.18rem; text-transform: uppercase; color: #525252; height: 0.4rem; background: url(../images/nimg19_2.png) center bottom no-repeat; background-size: 0.19rem; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart5 .moreBtn a:hover{ color: #6a4027; -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}

.indexPart5 .moreBtn1{ padding: 75px 0 0;}


.indexPart6 { padding: 0.6rem 0.6rem 0.4rem;overflow: hidden;background: url(../images/pageBoxBg.jpg) fixed;background-size: 100%;}
.indexPart6 .indexTxt .txt1 {position: relative;}
.indexPart6 .indexTxt .txt1 em {position: absolute;display: block; width: 0.6rem; height: 0.06rem; background: #65391f; position: absolute; left: 50%; margin-left: -0.3rem; top: -0.45rem; }
.indexPart6 .indexTxt .Part6-info {width: 100%;}
.indexPart6 .indexTxt .Part6-info li {display: inline-block;}
.indexPart6 .indexTxt .Part6-info li {display: inline-block;height: 0.24rem;padding:0 0.52rem;color:#565656;font-size: 0.2rem;line-height: 0.24rem;border-right: 1px solid #693b21;}
    .indexPart6 .indexTxt .Part6-info li.liNow {
        color:#693b21; 
    }
.indexPart6 .indexTxt .Part6-info li:last-child a{border:0;}
.indexPart6 .moreBtn{clear: both; text-align: center; padding: 0.6rem 0;}
.indexPart6 .moreBtn a{ display: block; font-size: 0.18rem; text-transform: uppercase; color: #525252; height: 0.4rem; background: url(../images/nimg19_2.png) center bottom no-repeat; background-size: 0.19rem; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart6 .moreBtn a:hover{ color: #6a4027; -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}
.indexPart6 .partner .list ul {width:auto;margin:0 -0.21rem;}
.indexPart6 .partner ul li{width:11.11%;}
.bigImg {padding-top: 0.8rem;}

.aboutPart1 .bigImg{overflow: hidden;position: relative;}
.aboutPart1 .bigImg .bigtxt {text-align: center; width: 100%; position: absolute;top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.aboutPart1 .bigImg .bigtxt p{color: #fff;font-size: 0.4rem;margin-bottom: 0.2rem;letter-spacing:24px;}
.aboutPart1 .bigImg .bigtxt span{display: block; color: #fff;font-size: 0.18rem;}
.aboutPart1 .bigImg img{-webkit-animation: img 3s ease;-moz-animation: img 3s ease;-ms-animation: img 3s ease;-o-animation: img 3s ease;animation: img 3s ease;}
.aboutPart1 .imgDiv img{-webkit-animation: img 3s ease;-moz-animation: img 3s ease;-ms-animation: img 3s ease;-o-animation: img 3s ease;animation: img 3s ease;}


@keyframes img {
	from {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
	to {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}

.aboutPart1 .bigImg .bigtxt p {opacity: 0; -webkit-animation: txt 2s ease 0.3s forwards;-moz-animation: txt 2s ease 0.3s forwards;-ms-animation: txt 2s ease 0.3s forwards;-o-animation: txt 2s ease 0.3s forwards;animation: txt 2s ease 0.3s forwards;}
.aboutPart1 .bigImg .bigtxt span {opacity: 0;-webkit-animation: txt 2s ease 0.9s forwards;-moz-animation: txt 2s ease 0.9s forwards;-ms-animation: txt 2s ease 0.9s forwards;-o-animation: txt 2s ease 0.9s forwards;animation: txt 2s ease 0.9s forwards;}
@keyframes txt {
	0% {opacity: 0; -webkit-transform:translateY(52px);-moz-transform:translateY(52px);-ms-transform:translateY(52px);-o-transform:translateY(52px);transform:translateY(52px);}
	100% {opacity: 1; -webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}

.aboutPart1{background: url(../images/pageBoxBg.jpg) center top fixed; background-size: 100%;}
.aboutPart1 .pageNav{ padding:0 0.6rem;}
.aboutPart1>.mxfDiv{ padding-bottom: 100px; background: url(../images/aboutBg2.jpg) center bottom no-repeat; background-size: 100%;}
.aboutPart1 .txt1{ padding-top: 20px; font-size: 0.77rem; color: #6a4027; line-height: 1.12rem; font-weight: bold; position: relative;}
.aboutPart1 .txt1:before{ content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 1.6rem; height: 0.14rem; background: #693b21; }
.aboutPart1 .txt2{ color: #141414; font-size: 0.2rem; line-height: 0.3rem; padding: 0.25rem 0 0.3rem; }
.aboutPart1 .content{ font-size: 14px; line-height: 0.4rem; color: #000; padding: 0.5rem 0 1.1rem; }
.aboutPart1 .content img {width: 100%;margin-top: 0.3rem;}
.aboutPart1 .imgList{ padding-bottom: 1.6rem; }
.aboutPart1 .imgList ul{ margin-right: -78px; }
.aboutPart1 .imgList li{ float: left; width: 50%; }
.aboutPart1 .imgList li .box{ margin-right: 78px; border: #e6e6e6 solid 2px; height: 228px; text-align: center; line-height: 228px; }
.aboutPart1 .imgList li .img1{ display: none; }
.aboutPart1 .imgList li:hover .box{ border: #693b21 solid 2px;}
.aboutPart1 .imgList li:hover img{ display: none; }
.aboutPart1 .imgList li:hover .img1{ display: inline-block; }
.aboutPart1 .list li{ float: left; width: 50%;}
.aboutPart1 .list li .limg{ padding: 0 0 30px 20px; }
.aboutPart1 .list li dl{ height: 1.4rem; }
.aboutPart1 .list li dt{ padding-left: 20px; font-size: 15px; line-height: 26px; font-weight: bold; color: #000; background: url(../images/ico3.png) left center no-repeat;}
.aboutPart1 .list li dd{ text-transform: uppercase; font-size: 14px; color: #4d2710; line-height: 18px; padding: 5px 0 0 20px; }
.aboutPart1 .list li .dd01{ width: 412px;}
    .aboutPart1 .bigImg img {
    width:100%;
    }



.aboutPart2{ padding: 1.28rem 0.6rem 0.95rem;background: url(../images/pageBoxBg.jpg) fixed;background-size: 100%; }
.aboutPart2 .nzdxDiv{ padding: 0 0.85rem 0 1.35rem; }
.aboutPart2 .nzdxDiv .mapDiv{ width: 10.05rem; height: 8.3rem; position: relative; background: url(../images/map.png) center no-repeat; background-size: 10.05rem;}
.aboutPart2 .nzdxDiv .mapDiv li{ text-align: center; height: 0.22rem; width: 0.5rem; position: absolute; font-size: 0.15rem; color: #313131; padding-top: 0.5rem; background: url(../images/nimg33_1.png) center top no-repeat; background-size: 0.33rem;-webkit-transition:background 400ms; transition:background 400ms;}
.aboutPart2 .nzdxDiv .mapDiv li:hover{ background: url(../images/nimg47_1.png) center top no-repeat; background-size: 0.38rem; padding-top:0.5rem;}
.aboutPart2 .nzdxDiv .mapDiv .guangzhou{/* background: url(../images/nimg33_1.png) center top no-repeat; background-size: 0.33rem;*/ left: 6.97rem; top: 6.12rem;}
.aboutPart2 .nzdxDiv .mapDiv .xian{ left: 5.6rem; top: 4.22rem; }
.aboutPart2 .nzdxDiv .mapDiv .beijing{ left: 7.1rem; top: 2.94rem; }
.aboutPart2 .nzdxDiv .mapDiv .wuhan{ left: 6.94rem; top: 4.64rem; }
.aboutPart2 .nzdxDiv .mapDiv .shanghai{ left: 8.32rem; top: 4.57rem; }
.aboutPart2 .nzdxDiv .mapDiv .chongqing{ left: 5.38rem; top: 5.46rem; }
.aboutPart2 .nzdxDiv .mapDiv .changsha{ left: 6.42rem; top: 5.36rem; }
.aboutPart2 .nzdxDiv .mapDiv .xianggang{ left: 7rem; top: 7.24rem; }
.aboutPart2 .nzdxDiv .mapDiv .shenzhen{ left: 7.82rem; top: 6.85rem; }
.aboutPart2 .nzdxDiv .tabContentDiv2{ width: 3.3rem; padding-top: 1.82rem;}
.aboutPart2 .nzdxDiv .tabContentDiv2 .wen{ font-size: 0.45rem; color: #1e1e1e; font-weight: bold; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .wen em{ color: #65391f; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .txt{ padding-top: 0.15rem; color:#1e1e1e; font-size: 0.28rem; height: 0.76rem; border-bottom: #6a4027 solid 1px; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .txt em{ color: #693b21; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .msgList{ padding-top: 0.5rem; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .msgList li{ font-size: 0.14rem; line-height: 0.34rem; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .btnDiv{ padding-top: 0.65rem; }
.aboutPart2 .nzdxDiv .tabContentDiv2 .btnDiv a{ display: block; width: 1.34rem; height: 0.43rem; line-height: 0.43rem; text-align: center; color: #fff; font-size: 0.13rem; background: #6a4027; }

.aboutPart2 .list{ padding-top: 1.75rem; }
.aboutPart2 .list ul{ margin-right: -0.27rem; }
.aboutPart2 .list li{ float: left; width: 25%; }
.aboutPart2 .list li .box{ margin-right: 0.27rem; position: relative; }
.aboutPart2 .list li .imgDiv img{ width: 100%; }
.aboutPart2 .list li .txtDiv{ position: absolute; left: 0px; width: 100%; top: 50%; height: 0.56rem; margin-top: -0.28rem; color: #fff; text-align: center; z-index: 3;}
.aboutPart2 .list li .txt1{ font-size: 0.2rem; font-weight: bold; padding-bottom: 5px;}
.aboutPart2 .list li .txt2{ font-size: 0.18rem; text-transform: uppercase; }
.aboutPart2 .list li .hideBox{ display: none; z-index: 2; width: 100%; background: url(../images/bg2.png) repeat; position: absolute; left: 0px; top: 0px;}
.aboutPart2 .list li .more{ position: absolute; left: 0px; bottom: -20%; color: #fff; text-align: center; width: 100%; font-size: 13px; z-index: 3; }

.aboutPart2 .wzgmDiv .imgDiv{ padding-bottom: 0.8rem; }
.aboutPart2 .wzgmDiv .imgDiv img{width: 100%;}
.aboutPart2 .wzgmDiv .tab2{ overflow: auto;}
.aboutPart2 .wzgmDiv .tab2 div{ width: 12.5rem; }
.aboutPart2 .wzgmDiv .tab2 li{ line-height: 0.48rem; float: left; margin-right: 0.6rem; font-size: 0.34rem; color: #313131; }
.aboutPart2 .wzgmDiv .tab2 .liNow{padding-left: 0.54rem; color: #65391f; background: url(../images/nimg33_1.png) left center no-repeat; background-size: 0.33rem;}
.aboutPart2 .wzgmDiv .tabContentDiv2{ padding-top: 0.9rem; }
.aboutPart2 .wzgmDiv .wen{ font-size: 0.45rem; color: #1e1e1e; font-weight: bold; }
.aboutPart2 .wzgmDiv .wen em{ color: #65391f; }
.aboutPart2 .wzgmDiv .txt{ padding-top: 0.15rem; color:#1e1e1e; font-size: 0.28rem; height: 0.76rem; border-bottom: #6a4027 solid 1px; }
.aboutPart2 .wzgmDiv .txt em{ color: #693b21; }
.aboutPart2 .wzgmDiv .msgList{ padding-top: 0.5rem; }
.aboutPart2 .wzgmDiv .msgList li{ font-size: 0.22rem; line-height: 0.45rem; color: #6f6f6f; }
.aboutPart2 .wzgmDiv .btnDiv{ padding-top: 0.50rem; }
.aboutPart2 .wzgmDiv .btnDiv a{ display: block; width: 2rem; height: 0.64rem; line-height: 0.64rem; text-align: center; color: #fff; font-size: 0.18rem; background: #6a4027; }

.idea{ overflow: hidden; }
.idea .toutou{ position: relative; overflow: hidden; }
.idea .toutou .imgDiv img{ width: 100%; }
.idea .toutou .txtDiv{ position: absolute; right: 1.8rem; top: 3rem; }
.idea .toutou .txt1{ text-align: right; font-size: 0.52rem; color: #fff; font-weight: bold; padding-top: 0.30rem; position: relative;}
.idea .toutou .txt1:before{ content: ""; position: absolute; right: 0px; top: 0px; width: 30px; height: 2px; background: #fff; display: block; }
.idea .toutou .txt2{ line-height: 0.38rem; font-size: 0.31rem; text-align: right; font-weight: bold; color: #fff; padding-top: 0.15rem; text-transform: uppercase; }
.idea .toutou .ico{ padding-top: 0.25rem; text-align: right; }
.idea .toutou .ico img{ width: 0.72rem; }
.idea .list{ padding-top: 0.85rem; }
.idea .list li{ min-height: 3.94rem; border-bottom: #e8e8e8 solid 1px; padding-left: 7.08rem; position: relative; }
.idea .list li .imgDiv{ position: absolute; left: 0px; top: 0.56rem; }
.idea .list li .imgDiv img{ width: 2.8rem; }
.idea .list li .nameDiv{ position: absolute; left: 4.6rem; top: 0.90rem; }
.idea .list li .name1{ font-size: 0.42rem; font-weight: bold; color: #6a4027; }
.idea .list li .name2{ padding-top: 10px; position: relative; height: 32px; font-size: 14px; color: #000; text-transform: uppercase;}
.idea .list li .name2:before{ content: ""; position: absolute; left: 0px; bottom: 0px; width: 26px; height: 2px; background: #65391f; display: block; }
.idea .list li .wenDiv{ padding-top: 0.9rem; }
.idea .list li .msg{ font-size: 0.16rem;line-height: 0.3rem; color: #565656; font-weight: bold; padding-bottom: 1rem; padding-right: 0.9rem;}
.idea .list li .content{ padding-right: 1.1rem; font-size: 13px; color: #565656; line-height: 0.34rem;}

.history{ overflow: hidden; }
.history .toutou{ position: relative; overflow: hidden; border-bottom: #e8e8e8 solid 1px; height: 5.45rem; padding-left: 6.14rem;}
.history .toutou .imgDiv{ position: absolute; left: 0px;}
.history .toutou .imgDiv img{ width: 3.83rem; }


/*.partner .wenDiv .wen1{ font-size: 0.4rem; color: #6a4027; padding-bottom: 0.2rem;    font-weight: bold; }
.partner .wenDiv .wen2{ font-size: 14px; color: #000;  position: relative; padding-bottom: 0.28rem; }
.partner .wenDiv .wen2:before{ content: ''; display: block; width: 0.26rem; height: 2px; background: #65391f; position: absolute; left: 0px; bottom: 0px; }*/



.history .toutou .wen{ font-size: 14px; color: #000; line-height: 20px; position: relative; padding-bottom: 0.28rem;}
.history .toutou .txt{ position: relative; font-size: 0.4rem; color: #6a4027; font-weight: bold; line-height: 0.66rem; padding-bottom: 0.2rem;}
.history .toutou .wen:before{ content: ''; display: block; width: 0.26rem; height: 2px; background: #65391f; position: absolute; left: 0px; bottom: 0px;}


.history .toutou .content{ font-size: 13px; color: #565656; line-height: 0.4rem; width: 6.0rem; padding-top: 0.45rem;}
.history .list li{ border-bottom: #e8e8e8 solid 1px; min-height: 2.75rem; position: relative; padding-left: 10.32rem; padding-top: 0.85rem; padding-bottom: 0.5rem;}
.history .list li:last-child{ border-bottom: none; }
.history .list li .imgDiv{ position: absolute; left: 0px; top: 0.85rem; }
.history .list li .imgDiv img{ width: 3.83rem; }
.history .list li .wenDiv{ position: absolute; left: 6.15rem; top: 1.0rem; }
.history .list li .wen1{ font-weight: bold; line-height: 0.6rem; color: #6a4027; font-size: 0.4rem;  }
.history .list li .wen2{ padding-top: 0.15rem; line-height: 20px; color: #000; font-size: 14px; position: relative; padding-bottom: 0.28rem;}
.history .list li .wen2:before{ content: ""; position: absolute; left: 0px; bottom: 0px; width: 0.26rem; height: 2px; background: #65391f; display: block; }
.history .list li dd{ padding-left: 12px; color: #565656; font-size: 13px; background: url(../images/ico4.png) left 0.17rem no-repeat; line-height: 0.4rem;}


.honor-title {}
.honor-title li {margin-bottom: 0.6rem;}
.honor-title li h2{color: #565656;font-size: 0.3rem;}
.honor-title li h2 span{font-size: 0.6rem;color: #6a4027;}
.honor-title li p {color: #6a4027;font-size:0.22rem;}
.honor-title>p {font-size: 14px; padding: 0.2rem 0 0.8rem; line-height:0.4rem; color:#000}

.honor-yi {margin-top: 1rem;}
.honor-yi .list li{ float: left; width: 50%;}
.honor-yi .list li .limg{ padding: 0 0 30px 20px; }
.honor-yi .list li dl{ height: 1.4rem; }
.honor-yi .list li dt{ padding-left: 20px; font-size: 15px; line-height: 26px; font-weight: bold; color: #000; background: url(../images/ico3.png) left center no-repeat;}
.honor-yi .list li dd{ text-transform: uppercase; font-size: 14px; color: #4d2710; line-height: 18px; padding: 5px 0 0 20px; }
.honor-yi .list li .dd01{ width: 412px;}


.honor{ padding: 0.35rem 0 0.5rem; }
.honor .wenDiv{ border-bottom: #e8e8e8 solid 1px; padding-bottom: 0.72rem; }
.honor .wenDiv .wen1{ font-size: 0.4rem; color: #6a4027; padding-bottom: 0.2rem;    font-weight: bold; }
.honor .wenDiv .wen2{ font-size: 14px; color: #000;  position: relative; padding-bottom: 0.28rem; }
.honor .wenDiv .wen2:before{ content: ''; display: block; width: 0.26rem; height: 2px; background: #65391f; position: absolute; left: 0px; bottom: 0px; }
.honor .list{ padding-top: 0.8rem; width: 50%;}
.honor .list li{ padding-bottom: 0.4rem; }
.honor .list li .name{ padding-left: 28px; padding-bottom: 10px; font-weight: bold; font-size: 0.18rem; color: #6a4027; background: url(../images/ico5.jpg) left 0.1rem no-repeat;}
.honor .list li .msg{ font-size: 13px; color: #565656; line-height: 24px; padding-left: 28px; width: 4.8rem; }

.partner{}
.partner .wenDiv{}

.partner .wenDiv .wen1{ font-size: 0.4rem; color: #6a4027; padding-bottom: 0.2rem;    font-weight: bold; }
.partner .wenDiv .wen2{ font-size: 14px; color: #000;  position: relative; padding-bottom: 0.28rem; }
.partner .wenDiv .wen2:before{ content: ''; display: block; width: 0.26rem; height: 2px; background: #65391f; position: absolute; left: 0px; bottom: 0px; }


/*.partner .wenDiv .wen1{ font-size: 14px; color: #141414; padding-bottom: 0.2rem; }
.partner .wenDiv .wen2{ font-size: 0.46rem; color: #6a4027; font-weight: bold; position: relative; padding-bottom: 0.36rem; }
.partner .wenDiv .wen2:before{ content: ''; display: block; width: 0.5rem; height: 3px; background: #65391f; position: absolute; left: 0px; bottom: 0px; }*/

.partner .list{ padding-top: 60px;}
.partner .index-listP {display: none;}
.partner .list .list-title{float: left;width: 11.5%;}
.partner .list .list-title p {color:#5e3d2c;font-size: 0.24rem;font-weight: bold;}
.partner .list .list-title span {color: #65391f;font-size: 0.14rem;}
.partner .list ul{ margin-right: -0.42rem; float: left;width:88.5%;}
.partner .list li{ width: 12.5%; float: left; margin-bottom: 0.27rem;}
.partner .list li .box{ margin:0 0.21rem; border: #a4a4a4 solid 1px; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}

.partner .list .wow2 .box2{height: 75px;position: relative;}

.partner .list li .box2 .imgDiv{color:#96999b;position: absolute;left: 50%;top: 50%;width: 80%; -webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);text-align: center;font-size: 14px;line-height: 18px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}


.partner .list li .imgDiv img{ width: 100%; }
.partner .list li:hover .box{-webkit-box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.partner .list ul span {display: block; font-size:12px;color:#65391f;margin-left: 0.2rem;}

.caseChoose{ height: 1.32rem; position: relative;}
.caseNav ul{ position: relative; }
.caseNav li{ float: left; font-size: 0.17rem; margin-right: 0.12rem;}
.caseNav li a{ display: block; height: 0.5rem; line-height: 0.5rem; padding: 0 0.23rem; color: #3b3b3b;}
.caseNav li em{ padding-left: 0.23rem; font-weight: 400; text-transform: uppercase; color: #65391f; font-size: 0.14rem; }
.caseNav li a:hover, .caseNav li .aNow{ background: #65391f; color: #fff; }
.caseNav li a:hover em, .caseNav li .aNow em{ color: #fff; }


.selectBox .select .service {width: 9.13rem;}
.selectBox .select .service .title {position: relative; height: 0.5rem;line-height: 0.5rem;background: #eaeaea;font-size: 0.14rem;font-weight: bold;color: #693b21;padding-left: 0.45rem;}
/* .selectBox .select .service .title:before {content: "";position: absolute;top: 0;left:0;width: 0.5rem;height: 0.5rem;background: url(../images/r1.png) no-repeat;} */
.selectBox .service-box {padding: 0.14rem 0;box-sizing: border-box;}
.selectBox .service-box .box {float: left;width: 20%; padding-left: 0.45rem;padding-bottom: 0.5rem; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.selectBox .service-box .box p {color: #693b21;font-size: 0.14rem;height: 0.3rem; line-height: 0.3rem;border:0; font-weight: bold;background-image: none; }

.selectBox .service-box .box .ul1 {border-right: 1px solid #dddddd;padding:0; min-height:1.4rem;}
.selectBox .service-box .box .ul1>li {color:#3a3a3a;font-size: 0.12rem;font-weight: bold;height: auto;}
.selectBox .service-box .box .ul1 p {color: #3a3a3a;/* background: url(../images/jia.png) no-repeat right center; */}
.selectBox .service-box .box .ul1 p:hover {color: #6a4027;}
.selectBox .service-box .box .ul1>li:first-child { font-size:0.14rem;}

.selectBox .service-box .box .ul1 .funeng{ cursor:pointer;}
.selectBox .service-box .box .ul1 .bigi {color: #693b21;font-size: 0.14rem;height: 0.3rem; line-height: 0.3rem;border:0; font-weight: bold;background-image: none;}
/* .selectBox .service-box .box .ul1 .funeng.jian{background: url(../images/jian.png) no-repeat right center;} */

.selectBox .service-box .box .ul1 p.p-show{background: url(../images/jian.png) no-repeat right center;}
.selectBox .service-box .box .ul1 p.p-show+.ul2 {display: block;}

.selectBox .service-box .box .ul2 {padding: 0;display: none;}
.selectBox .service-box .box .ul2 li {font-size: 0.12rem;color: #9c9b9b;line-height: 0.28rem;}
.selectBox .service-box .box .ul2 li:hover {color: #693b21;  background-size:0.1rem;font-weight: bold;}
.selectBox .service-box .box li:hover {color: #6a4027;}
.selectBox .service-box .box .ul1 .jia {background: url(../images/jian.png) no-repeat right center;}



.pageBox .gvl {width: 100%;}
.pageBox .gvl .fl-box {float: left;width: 30%;text-align: center;}
/*.pageBox .gvl .gvl-box {padding-top: 1.7rem;margin-bottom: 0.25rem;background: #f5f4f2;}*/

.pageBox .gvl .gvl-box {padding-top: 0.8rem;margin-bottom: 0.25rem;}
.pageBox .gvl .fl-box img {max-width: 100%; vertical-align: middle;}

.pageBox .gvl .fr-box {float: left;width: 70%;}

.pageBox .gvl .frbox {display: block; width: 100%;margin-bottom:60px;}

.pageBox .gvl .fr-box .title {float: left; width:60px;height: 60px;border-radius: 50%; color: #fff;text-align: center;}
    .pageBox .gvl .fr-box .title img {
    width:100%;
    }
.pageBox .gvl .fr-box .title p {font-size: 16px; line-height: 16px;padding-top: 16px;}
.pageBox .gvl .fr-box .title p {font-size: 18px; line-height: 18px;padding-top: 20px;}
.pageBox .gvl .fr-box .title span {font-size: 12px;line-height: 24px;}
.pageBox .gvl .fr-box .info {width: calc(100% - 72px); float: left;padding-left: 1.48rem;box-sizing: border-box; padding-top:8px;}

.pageBox .gvl .fr-box .info p {font-size: 14px;font-weight: bold;color: #484443;margin-top: 5px;}
.pageBox .gvl .fr-box .info span {display: inline-block; font-size: 12px;color: #6a4027;margin-top: 12px;}




.search-box {border: #d5d5d5 solid 1px; position: absolute; right: 0px; top: 0px;height: 0.4rem;}
.search-box input {float: left;height: 0.4rem;width: 3.26rem; border:0;outline: none;padding:0 0.22rem;box-sizing: border-box;}
.search-box a {display: inline-block; float: right;width: 0.4rem;height: 0.4rem;vertical-align: middle;border:0;}
.search-box a img {width: 0.4rem;height: 0.4rem;vertical-align: middle;border:0;}

.selectBox{ border-left: #414141 solid 1px; border-top: #414141 solid 1px; position: absolute;right: 0px; top: 0px; }
.project-box {left: 0; right: auto;}
.selectBox2{ top: auto; bottom: 0px; }
.select{ position: relative; float: left; height: 0.4rem;}
.select dt{height: 0.4rem;line-height: 0.4rem; width: 2.28rem; border-right: 1px solid #414141; border-bottom: 1px solid #414141; background: url(../images/nimg38_1.jpg) no-repeat right center; cursor: pointer; box-sizing: border-box;  overflow: hidden;position: relative;z-index: 5;}
.select dt a{ background:url(../images/selectIco.png) no-repeat right center; font-size: 14px; color: #414141; position: relative; padding-left: 16px; display: block; text-align: left; overflow: hidden;} 
.select.on dt{ }
.select dd{ margin: 0;position: absolute;left: -0.01rem;top: 0.39rem;z-index: 100; width: 2.29rem;display: none;} 
.select dd .cjmxf {list-style: none; overflow: auto; border:#414141 solid 1px;background: #fff;box-sizing: border-box;} 
.select dd p{ height: 0.5rem; line-height: 0.5rem; border-bottom: #dfdfdf solid 1px; font-size: 14px; color: #693b21; background: url(../images/ico6.jpg) no-repeat right center; }
.select dd ul{ padding:0.2rem  0.3rem 0.3rem; }
.select dd ul li{line-height: 0.36rem; height: 0.36rem; cursor: pointer; color: #505050; font-size: 13px;}
/* .select dd ul li:hover{ color: #693b21;  background:url(../images/nimg13_1.jpg) no-repeat right center; background-size:0.1rem;font-weight: bold;} */
.select dd ul li:last-child{ border-bottom: none; }
.form_J{ position: relative; float: left; height: 0.4rem;}
.form_J .mxf{ position: relative; height: 0.39rem;line-height: 0.39rem; width: 2.28rem; border-right: 1px solid #414141; border-bottom: 1px solid #414141;}
.form_J .input1{ width: 100%; height: 0.38rem; line-height: 0.38rem; color: #a7a6a5; font-size: 14px; text-indent: 0.17rem; }
.form_J .btn1{ position: absolute; right: 0px; top: 0px; width: 0.4rem; height: 0.38rem; background: url(../images/nimg13_2.png) no-repeat center;}

.select dd .gjc {width: 6.4rem;padding:0.44rem 0.2rem;}
.select dd .gjc ul {display: block; padding:0; width: 100%;}
.select dd .gjc ul p{display: block;width: 100%; font-weight: bold;color: #5e3d2c;border:0;font-size: 0.16rem;background: none;}
.select dd .gjc ul li {float: left;font-size: 0.12rem;color: #989898;line-height: 0.3rem;height: 0.3rem; padding:0 0.2rem;border:1px solid #989898;border-radius:0.15rem;margin:0 0.2rem 0.2rem 0;  }
.select dd .gjc ul .active {color: #fff;background: #5e3d2c;border:1px solid #5e3d2c;}
.select dd .gjc ul li:hover{font-weight: normal;background-image: none;}

.caseChoose .links{/* position: absolute; right: -0.36rem; bottom: 0.4rem;*/ position:relative; left:-0.36rem;display: none;}
.caseChoose .links li{ padding: 0 0.36rem; height:0.4rem; line-height:0.4rem; font-size: 14px; display:inline-block; background:url(../images/line4.jpg) no-repeat right center;}
.caseChoose .links li:last-child{ background:none;}
.caseChoose .links li a{ display: block; }
.caseChoose .links li img{ padding-right: 12px; position: relative; top: -1px; }
.caseChoose .links li .img1{ display: none; }
.caseChoose .links li a:hover, .caseChoose .links li .aNow{ color: #65391f;}
.caseChoose .links li a:hover img, .caseChoose .links li .aNow img{ display: none; }
.caseChoose .links li a:hover .img1, .caseChoose .links li .aNow .img1{ display: inline-block; }

.project{ padding-bottom: 0.5rem; }
.project .list ul{ margin-right: -0.27rem; }
.project .list li{ float: left; width: 20%; /*margin-bottom: 0.48rem; */}
.project .list li .box{ margin-right: 0.08rem; }
.project .list li .imgDiv{ position: relative; }
.project .list li .imgDiv img{ width: 100%; }
.project .list li .hideBox{ position: absolute; left: 0px; top: 0px; width: 100%; display: none; z-index: 5; background: url(../images/bg5.png) repeat; background-size: 100% 100%;}
.project .list li .ico{ position:absolute; left:0px; width:100%; top:50%; margin-top:-12px; text-align: center; }
.project .list li .ico img{ width: 23px; }


.project .list li .name-box {height: 100px;overflow: hidden;}
.project .list li .name1{ padding-top: 0.16rem; height: 56px; line-height: 28px; overflow: hidden; font-size: 14px; color: #010101; font-weight: bold;text-align:center; }
.project .list li .name2{ height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; color: #b1b1b1;text-align:center;}

.creative {padding:0.8rem 0 0.5rem;}

.caseMap img{ width: 100%; }

.projectPic{ position: relative; overflow:hidden }
.projectPic .dddDiv{ position:absolute; left:50%; bottom:0; height:86px; width:8rem; margin-left:-4rem; z-index:2;}
.projectPic .slider-for{ height:100vh;}
.projectPic .slider-for .imgDiv{ height:100vh;}
.projectPic .slider-for .imgDiv img{ width: 100%; }
.projectPic .slick-prev{ position:absolute; left:5%; top:50%; margin-top:-27px; width:28px; height:53px; background:url(../images/nimg56_left.png) no-repeat; background-size:28px; z-index:5; opacity:0.5}
.projectPic .slick-next{ position:absolute; right:5%; top:50%; margin-top:-27px; width:28px; height:53px; background:url(../images/nimg56_right.png) no-repeat; background-size:28px; z-index:5; opacity:0.5}
.projectPic .agentlist{ position:absolute; left:50%; bottom:-80px; text-align:center; margin-left:-3rem; width:6rem; z-index:1;}
.projectPic .agentlist .slick-track{ text-align:center; left:0; right:0; margin:0 auto; width:6rem;}
.projectPic .agentlist .slick-slide { cursor:pointer; margin:0 3px; display:inline-block;}
.projectPic .agentlist .slick-slide .ico{ border:#fff solid 2px; height:76px; text-align:center; overflow:hidden; position:relative; background:#000;}
.projectPic .agentlist .slick-slide img{ max-height:76px; max-width:140px; position:absolute; top:50%; transform: translateY(-50%); left:0; right:0; margin:0 auto; text-align:center;}
/*.projectPic .agentlist .slick-slide img{ width:100%;}*/
.projectPic .agentlist .slick-current .ico{ border:#5e423a solid 2px;}
.projectPic .nameDiv{ position:absolute; bottom:12%; left:5%; z-index:4;}
.projectPic .nameDiv .name{ color:#fff; font-size:0.5rem;}
.projectPic .nameDiv .name2{ color:#fff; font-size:0.2rem;}

.projectPicTel{ position: relative; }
.projectPicTel .slider-for .imgDiv img{ width: 100%; }
.projectPicTel .slick-prev{ position:absolute; left:3%; top:50%; margin-top:-28px; width:30px; height:56px; background:url(../images/nimg56_left.png) no-repeat; background-size:30px; z-index:5;}
.projectPicTel .slick-next{ position:absolute; right:3%; top:50%; margin-top:-28px; width:30px; height:56px; background:url(../images/nimg56_right.png) no-repeat; background-size:30px; z-index:5;}
.projectPicTel .agentlist{ width:100%; margin:0 auto; padding-top:15px;}
.projectPicTel .agentlist .slick-slide { margin:0 2px;}
.projectPicTel .agentlist .slick-slide .ico{ border:#fff solid 1px;}
.projectPicTel .agentlist .slick-slide img{ width:100%;}
.projectPicTel .agentlist .slick-current .ico{ border:#5e423a solid 1px;}


.projectBox{ padding: 1.15rem 10%; background: url(../images/pageBoxBg.jpg) center top no-repeat; background-size: 100%; }
.projectBox .leftDiv{ width: 40%;  padding-bottom: 25px;}
.projectBox .name1{ font-size: 18px; color: #313333; font-weight: bold; padding-bottom: 10px; }
.projectBox .name2{ line-height: 30px; color: #4d2710; font-size: 24px; text-transform: uppercase; font-weight: bold;}
.projectBox .msgList{ padding-top: 55px; padding-right: 0.55rem;}
.projectBox .msgList li{ font-size: 12px; border-bottom: #f1f1f1 solid 1px; padding: 15px 0; line-height: 26px;}
.projectBox .msgList li .txt1{ color: #313131; line-height: 20px;}
.projectBox .msgList li .txt2{ color: #acacac; }
.projectBox .rightDiv{ width: 52%; padding-left: 7%; }
.projectBox .content{ font-size: 14px; line-height: 30px; color: #606060; overflow-y: hidden;}
.projectBox .content img{width: 100%;}
.projectBox .leftDiv.showNavNow{position:fixed; top:90px; width:32%;}

.projectBox .btnDiv{ width:2.4rem; margin:0.5rem auto 0;}
.projectBox .btnDiv a{ text-align: center; line-height: 0.58rem; color: #353535; font-weight: bold; display: block; width: 2.4rem; height: 0.58rem; background: #f7f7f7; border-bottom: #eaeaea solid 2px; }
.projectBox .btnDiv a:hover{ border-bottom:#5E423A solid 2px;}


.contact .indexTxt{ padding-bottom:0.8rem;}
.contact .list{ padding-bottom: 0.3rem; border-bottom: #ededed solid 1px; margin-bottom:0.8rem;}
.contact .list ul{ margin-right: -0.38rem; }
.contact .list li{ float: left; width: 50%; margin-bottom: 0.4rem; }
.contact .list li .box{ margin-right: 0.38rem; height: 2.0rem; padding-top: 0.55rem; position: relative; padding-left: 41.5%; background: #f6f6f6; }
.contact .list li .leftDiv{ position: absolute; left: 0.7rem; top: 0.55rem; }
.contact .list li .name1{ font-size: 20px; color: #000; font-weight: bold; }
.contact .list li .name2{ font-size: 14px; color: #4d2710; text-transform: uppercase; padding-top: 5px; }
.contact .list li .btnDiv{ padding-top: 0.35rem; }
.contact .list li .btnDiv a{ text-align: center; display: block; width: 1.34rem; height: 0.43rem; line-height: 0.43rem; background: #6a4027; font-size: 12px; color: #fff; }
.contact .list li .btnDiv img{ padding-left: 10px; position: relative; top: -1px; }
.contact .list li .msgList dd{ line-height: 28px; color: #6f6f6f; font-size: 13px; }
.contact .list li .msgList dd em{ color: #000; }
.contact .list2{ padding: 0 0 0.4rem; }
.contact .list2 ul{ margin-right: -0.38rem; }
.contact .list2 li{ float: left; width: 50%; margin-bottom: 0.4rem; }
.contact .list2 li .box{ margin-right: 0.38rem; height: 2.2rem; padding-top: 0.5rem; padding-bottom: 0.3rem; position: relative; padding-left: 41.5%; background: #f6f6f6; }
.contact .list2 li .ico{ position: absolute; left: 0.7rem; top: 0.6rem; }
.contact .list2 li .ico img{ width: 1.84rem; }
.contact .list2 li .msgList dd{ line-height: 28px; color: #6f6f6f; font-size: 13px; }
.contact .list2 li .msgList .title {font-size: 15px;font-weight: bold;color: #000;}
.contact .list2 li .msgList dd em{ color: #000; }
.contact .list3{ background: #f6f6f6; height: 1.6rem; }
.contact .list3 li{ float: left; width: 33.33%; height: 1.6rem; background: url(../images/line6.jpg) left center no-repeat;}
.contact .list3 li .box{ position: relative; height: 1.6rem; padding-left: 45%; }
.contact .list3 li:first-child{ background: none; }
.contact .list3 li .ico{ position: absolute; left: 25%; top: 50%; margin-top: -0.35rem; }
.contact .list3 li .ico img{ width: 0.7rem; }
.contact .list3 li .txt{ font-size: 20px; color: #000; font-weight: bold; padding-top: 0.5rem;}
.contact .list3 li .msg{ font-size: 17px; color: #8b8b8b; padding-top: 12px;}

.vision{ padding-bottom: 0.5rem;margin-top: 0.8rem;}
.vision .list li{width: 100%;height: 172px; margin-bottom: 0.3rem;background: #f5f5f5;overflow: hidden;}

.vision .list li .time{float: left;width: 19.6%;vertical-align:middle;display:table-cell;}
.vision .list li .pic{float: left;width:264px;overflow:hidden;}
.vision .list li .info{float: left;width:calc(79.4% - 264px);padding:40px 1.18rem 0 1.18rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.vision .list li .time p{color: #444343;font-size: 24px;font-weight: bold;line-height: 172px; text-align: center;}
.vision .list li .pic img {width: 100%;}
.vision .list li .info p {height: 30px;overflow: hidden; color: #444343;font-size: 20px;font-weight: bold;margin-bottom: 0.2rem;/* white-space:nowrap; */}
.vision .list li .info span {height: 50px;color: #6e6e6e;font-size: 14px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}


.vision-box1 .list ul {padding:0 -0.15rem;margin:0 auto;}
.vision-box1 .list li {float: left; width:25%;background: none;}
.vision-box1 .list li .box {padding:0 0.15rem;}
.vision-box1 .list li .box .imgDiv{position: relative;}
.vision-box1 .list li .box .imgDiv .hideBox {position: absolute;top: 0;left: 0;width: 10)%;height: 100%;background: rgba(106,64,39,0.8);}
.vision-box1 .list li .box .imgDiv>img {width: 100%;}
.vision-box1 .list li .box .name1 {font-size: 0.16rem;}
.vision-box1 .list li .box .name2 {font-size: 0.14rem;}

.pageBox .vision-info p {width: 100%; color: #888888;font-size: 0.14rem;line-height: 0.28rem;margin-bottom: 0.7rem;}


.vision .list .time .time-box {height: 50px;width: 100%;margin-top: 61px;text-align: center;}
.vision .list .time .time-box p {line-height: 24px;}
.vision .list .time .time-box span {font-size: 16px;line-height: 32px; color: #989898;font-weight: bold;}

.idea-idea{width: 100%;padding:0.8rem 0 0!important;}

.visionShow .name{ text-align: center; color: #6a4027; font-size: 30px; font-weight: bold; padding-bottom: 25px; }
.visionShow .time{ border-bottom: #e4e4e4 solid 1px; padding-bottom: 55px; text-align: center; }
.visionShow .time em{ padding: 0 15px; color: #939393; font-size: 14px; }
.visionShow .time img{ padding-right: 10px; position: relative; top: -1px; }
.visionShow .content{ padding: 55px 0 30px; line-height: 40px; font-size: 14px; color: #000; }
.visionShow .imgDiv{ text-align: center; padding: 60px 0; }
.visionShow .content img{ max-width: 980px; }

.newBot{ background: #f1f1f1; padding: 36px 0; text-align: center;}
.newBot .txt{ color: #653a1f; font-size: 14px; font-weight: bold; line-height: 26px; }
.newBot .msg{ color: #5f5f5f; font-size: 14px; line-height: 26px;}
.newBot .share{ padding-top: 10px; }
.newBot .share li{ display: inline-block; padding: 0 10px; }
.newBot .share li .img1{ display: none; }
.newBot .share li:hover img{ display: none; }
.newBot .share li:hover .img1{ display: inline-block; }

.brigade{ padding-bottom: 0.8rem; }
.brigade .links{ padding-bottom: 0.85rem; }
.brigade .links ul{ margin-right: -0.45rem; }
.brigade .links li{ float: left; width: 33.33%; }
.brigade .links li .box{ margin-right: 0.45rem; position: relative; }
.brigade .links li .bg{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url(../images/bg3.png) repeat; z-index: 4;}
.brigade .links li .imgDiv img{ width: 100%; }
.brigade .links li .txtDiv{ position: absolute; left: 0px; width: 100%; top: 50%; height: 0.7rem; margin-top: -0.35rem; color: #fff; text-align: center; z-index: 3;}
.brigade .links li .txt1{ font-size: 0.2rem; font-weight: bold; padding-bottom: 5px;}
.brigade .links li .txt2{ font-size: 0.14rem; text-transform: uppercase; }
.brigade .links .liNow .bg{ display: none; } 

.brigade .link2{ border-top: #e5e5e5 solid 1px; border-left: #e5e5e5 solid 1px; margin-top:1rem; }
.brigade .link2 li{ float: left; width: 25%;}
.brigade .link2 li .box{ position: relative; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size: 15px; border-right: #e5e5e5 solid 1px; border-bottom: #e5e5e5 solid 1px;}
.brigade .link2 li a{ color: #4a4a4a; display: block; font-weight: bold;}
.brigade .link2 li a:hover, .brigade .link2 li .aNow{ background: #faf8f7; }
.brigade .link2 li a:before{ position: absolute; content: ""; display: none; z-index: 2; top: -1px; left: 0px; width: 100%; height: 2px; background: #65391f; }
.brigade .link2 li a:hover:before, .brigade .link2 li .aNow:before{ display: block; }

.brigade .mxfDiv{ padding-top: 1.1rem;  }
.brigade .mxfDiv li{ padding-top: 0.5rem; position: relative; margin-bottom: 0.56rem;}
.brigade .mxfDiv li .box{ position: relative; padding: 0 1.23rem 0 5.46rem; min-height: 3.98rem; background: #f6f6f6;}
.brigade .mxfDiv li .imgDiv{ position: absolute; left: 0.6rem; top: 0px; z-index: 3;}
.brigade .mxfDiv li .imgDiv img{ width: 3.89rem; }
.brigade .mxfDiv li .name1{ padding-top: 0.78rem; font-weight: bold; font-size: 0.24rem; color: #000; }
.brigade .mxfDiv li .name2{ font-size: 14px; color: #4d2710; text-transform: uppercase; padding-top: 0.1rem; }
.brigade .mxfDiv li .content{ padding-top: 0.4rem; font-size: 0.13rem; color: #565656; line-height: 0.3rem; }

.brigade .title{ padding: 0.55rem 0 0.9rem; font-size: 0.14rem; color: #65391f; text-transform: uppercase;}
.brigade .title b{ padding-right: 0.24rem; color: #353535; font-size: 0.2rem;}

.jobChoose{ height: 1.4rem; position: relative;}
.jobChoose11 {height: 2.3rem;}
.jobNav{ }
.jobNav ul{ position: relative; }
.jobNav li{ float: left; font-size: 0.17rem; margin-right: 0.12rem;}
.jobNav li a{ display: block; height: 0.5rem; line-height: 0.5rem; padding: 0 0.23rem; color: #3b3b3b; font-weight: bold;}
.jobNav li em{ padding-left: 0.23rem; font-weight: 400; text-transform: uppercase; color: #65391f; font-size: 0.14rem; }
.jobNav li a:hover, .jobNav li .aNow{ background: #65391f; color: #fff; }
.jobNav li a:hover em, .jobNav li .aNow em{ color: #fff; }

.job{ padding: 0.5rem 0 0.6rem; }
.job .list ul{ margin-right: -0.44rem; }
.job .list li{ float: left; width: 33.33%; margin-bottom: 0.44rem; }
.job .list li .box{ margin-right: 0.44rem; }
.job .list li a{ display: block; height: 1.45rem; padding-right: 0.65rem; background: #f6f6f6 url(../images/nimg44_1.png) right center no-repeat; background-size: 0.44rem; -webkit-transition:background 400ms; transition:background 400ms;}
.job .list li .name1{ padding: 0.42rem 0 0  0.55rem; font-size: 0.15rem; color: #000; font-weight: bold; }
.job .list li .name2{ padding: 0.1rem 0 0  0.55rem; font-size: 0.14rem; color: #4d2710; text-transform: uppercase;}
.job .list li a:hover{ background: #65391f url(../images/nimg44_1on.png) right center no-repeat; background-size: 0.44rem;}
.job .list li a:hover .name1, .job .list li a:hover .name2{ color: #fff; }

.jobLayer{ width:9.0rem; height:7rem; background:#fff; position:absolute; z-index:115; display:none; overflow: hidden;}
.jobLayer .close{ display:block; width:32px; height:32px; background:url(../images/close2.png) no-repeat; right:40px; top:38px; position:absolute; z-index:222;}
.jobLayer .bigBox{ padding: 0.5rem 1.4rem;}
.jobLayer .contentBox{height:6rem;}
.jobLayer .name1{ padding-bottom: 0.2rem; font-size: 0.28rem; font-weight: bold; color:#000;}
.jobLayer .name2{ font-size: 0.2rem; color: #4d2710; height: 0.65rem; border-bottom: #000 solid 1px;}
.jobLayer .content{ font-size: 0.13rem; line-height: 0.4rem;  padding: 0.4rem 0;}
.jobLayer .content b{ display: block; }
.jobLayer .btnDiv a{ display: block; width: 2.32rem; height: 0.68rem; background: url(../images/btn1.jpg) no-repeat; background-size: 2.32rem; color: #fff; vertical-align: middle;
    display: table-cell;}
.jobLayer .btnDiv .txt1{ padding: 0 0 0 0.36rem; font-weight: bold; font-size: 0.14rem; }
.jobLayer .btnDiv .txt2{ padding: 0 0 0 0.36rem; font-size: 0.1rem; }

.jobLayer .bigBox .txt1{}
.jobLayer .bigBox .txt1 p{margin-bottom:8px;font-size:0.14rem;}
.jobLayer .bigBox .txt1 span{font-weight:bold;}

.welfare{ padding-top: 1.15rem; }
.welfare .tab2{ border-top: #e5e5e5 solid 1px; border-left: #e5e5e5 solid 1px; }
.welfare .tab2 li{ float: left; width: 25%; position: relative; font-weight: bold;}
.welfare .tab2-2 li{ width: 50%; }
.welfare .tab2-3 li{ width: 33.33%; }
.welfare .tab2 li .box{ position: relative; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size: 15px; border-right: #e5e5e5 solid 1px; border-bottom: #e5e5e5 solid 1px;}
.welfare .tab2 .liNow{ background: #faf8f7; }
.welfare .tab2 li:before{ position: absolute; content: ""; display: none; z-index: 2; top: -1px; left: 0px; width: 100%; height: 2px; background: #65391f; }
.welfare .tab2 .liNow:before{ display: block; }
.welfare .mxfDiv1{ padding-top: 0.88rem; }
.welfare .mxfDiv1 ul{ margin-right: -0.45rem;  }
.welfare .mxfDiv1 li{ float: left; margin-bottom: 0.4rem; width: 33.33%;}
.welfare .mxfDiv1 li .box{ height: 2.45rem; margin-right: 0.45rem; border: #acacac solid 1px; background: #fff; position: relative; padding-left: 1.25rem; padding-right: 0.9rem; -webkit-transition:background 400ms; transition:background 400ms;}
.welfare .mxfDiv1 li .num{ text-align: center; line-height: 0.4rem; border-radius: 50%; -moz-border-radius: 50%; position: absolute; left: 0.64rem; top: 0.44rem; width: 0.4rem; height: 0.4rem; background:#65391f; color: #fff; font-weight: bold; font-size: 0.22rem; font-style: italic;}
.welfare .mxfDiv1 li .ico{ position: absolute; right: 0.2rem; bottom: 0.12rem; }
.welfare .mxfDiv1 li .ico img{ width: 0.62rem; }
.welfare .mxfDiv1 li .name1{ padding-top: 0.45rem; font-weight: bold; font-size: 0.15rem; color: #000; }
.welfare .mxfDiv1 li .name2{ padding-top: 0.1rem; color: #65391f; font-size: 0.14rem; }
.welfare .mxfDiv1 li .msg{ padding-top: 0.3rem; color: #606060; line-height: 0.28rem; font-size: 0.12rem; }
.welfare .mxfDiv1 li:hover .box{ background: #faf9f8; }
.welfare .mxfDiv2{ padding-top: 0.88rem; }
.welfare .mxfDiv2 li{ border: #acacac solid 1px; height: 1.3rem; padding-left: 0.62rem; background: #fff; padding-top: 0.4rem; margin-bottom: 0.45rem;}
.welfare .mxfDiv2 li .name1{ padding-left: 0.23rem; background: url(../images/ico3.png) left 0.06rem no-repeat; font-weight: bold; font-size: 0.15rem; color: #000;}
.welfare .mxfDiv2 li .name2{ padding: 0.1rem 0 0 0.23rem; color: #65391f; font-size: 0.14rem; }
.welfare .mxfDiv2 li .msg{ padding: 0.18rem 0 0 0.23rem; color: #606060; font-size: 0.12rem; }
.welfare .mxfDiv3{ padding-top: 0.88rem; }
.welfare .mxfDiv3 .boxbox{ border: #acacac solid 1px; background: #fff; height: 1.34rem; padding: 0.7rem 0.4rem 0; }
.welfare .mxfDiv3 li{ float: left; width: 33.33%;position: relative;}
.welfare .mxfDiv3 li .box{ padding: 0 0 0 2rem; position: relative; border-right: #e6ecea solid 1px; min-height: 65px;}
.welfare .mxfDiv3 li:last-child .box{ border-right: none; }
.welfare .mxfDiv3 li .num{ text-align: center; line-height: 24px; border-radius: 50%; -moz-border-radius: 50%; position: absolute; left: 1.5rem; top: 0; width: 24px; height: 24px; background:#65391f; color: #fff; font-weight: bold; font-size: 14px;}
.welfare .mxfDiv3 li .name{ font-weight: bold; font-size: 0.15rem; color: #000;}
.welfare .mxfDiv3 li .msg{ padding-top: 0.08rem; font-size: 0.12rem; color: #606060;}
.welfare .mxfDiv4{ padding-top: 0.88rem; }
.welfare .mxfDiv4 .boxbox{ border: #acacac solid 1px; background: #fff; height: 1.56rem; padding-left: 0.6rem; }
.welfare .mxfDiv4 .msg{ font-size: 0.12rem; color: #606060; line-height: 0.28rem; padding-top: 0.5rem; }
.team-nav {padding:0.8rem 0;}
.team-nav .pageNav {height: auto;width: 18rem;margin:0 auto;}
.team-box {padding-bottom: 1.63rem;}
.our-box {padding-top:0;}
.opera-info h2 {color: #171717;font-size: 20px;}


.mxfTable{ padding-top: 0.88rem; }
.mxfTable th{ height: 0.78rem; background: #f2f2f2; border-right: #eaeaea solid 1px; border-bottom: #eaeaea solid 1px; font-size: 0.15rem; line-height: 0.78rem; color: #000; }
.mxfTable td{ padding: 0.35rem 0; text-align: center; background: #f6f6f6; font-size: 0.12rem; color: #000; border-right: #ebebeb solid 1px; border-bottom: #ebebeb solid 1px;}

.jobLinks{ padding-bottom: 1rem; }
.jobLinks ul{ margin-right: -0.45rem; }
.jobLinks li{ float: left; width: 33.33%; }
.jobLinks li .box{ margin-right: 0.45rem; position: relative; }
.jobLinks li .bg{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url(../images/bg3.png) repeat; z-index: 4;}
.jobLinks li .imgDiv img{ width: 100%; }
.jobLinks li .txtDiv{ position: absolute; left: 0px; width: 100%; top: 50%; height: 0.5rem; margin-top: -0.25rem; color: #fff; text-align: center; z-index: 3;}
.jobLinks li .txt1{ font-size: 0.2rem; font-weight: bold; padding-bottom: 5px;}
.jobLinks li .txt2{ font-size: 0.14rem; text-transform: uppercase; }
.jobLinks .liNow .bg{ display: none; } 

.job .zxmfDiv{ height:1.3rem;  position: relative; z-index:2;}
.job .title{ font-size: 0.14rem; color: #65391f; text-transform: uppercase;}
.job .title b{ padding-right: 0.24rem; color: #353535; font-size: 0.2rem;}

.secondLink li{ float: left; margin-right: 60px; font-size: 15px;}
.secondLink li a{ display: block; color: #3b3b3b; height: 0.35rem; }
.secondLink li a:hover, .secondLink li .aNow{ color: #65391f; border-bottom: #65391f solid 2px;}

.landscapge .titleDiv{ text-align: center; }
.landscapge .titleDiv .title1{ color: #6a4027; line-height: 0.5rem; font-size: 0.5rem; padding-bottom: 0.24rem; font-weight: bold;}
.landscapge .titleDiv .title2{ text-transform: uppercase; font-size: 0.2rem; color: #141414; padding-bottom: 0.32rem; position: relative; }
.landscapge .titleDiv .title2:before{ position: absolute; content: ''; display: block; left: 50%; bottom: 0px; width: 50px; height: 3px; background: #65391f; margin-left: -25px; }
.landscapge .contentBox{ padding-top: 0.75rem; }
.landscapge .content{ font-size: 14px; line-height: 0.4rem; color: #000; padding: 0.7rem 0;}

/*.gnmDiv{ padding-top:0.5rem;}*/

.pageDown{ text-align: center; padding: 1.4rem 0 0.4rem; overflow: hidden;}
.pageDown li{ display: inline-block; margin: 0 0.35rem;}
.pageDown li a{ text-align: center; line-height: 0.58rem; color: #353535; font-weight: bold; display: block; width: 2.4rem; height: 0.58rem; background: #f7f7f7; border-bottom: #eaeaea solid 2px; }
.pageDown li a:hover{ border-bottom:#5E423A solid 2px;  }

.projectBox .msg-child {margin-top:0.44rem;}
.projectBox .msg-child ul li{float: left;margin-bottom: 0.1rem;}
.projectBox .msg-child ul li a{display: inline-block;height: 0.3rem;padding:0 0.24rem;border-radius: 0.15rem;text-align: center;font-size: 0.12rem;color: #fff;line-height: 0.3rem;}
.projectBox .msg-child ul li .a1{background:#5e3d2c;}
.projectBox .msg-child ul li .a2{background:#6e5041;}
.projectBox .msg-child ul li .a3{background:#8b7367;}
.projectBox .msg-child ul span {float: left;display: inline-block;width: 0.3rem; height: 0.3rem;line-height: 0.3rem;}
.projectBox .msg-child ul span img {width: 100%;}


.projectPic .slick img{ width: 100%; }
.projectPic .slick-dots{ text-align: center; position: absolute; left: 0px; bottom: 0.25rem; width: 100%; z-index: 4; }
.projectPic .slick-dots li{ display: inline-block; margin: 0 0.1rem; width: 0.16rem; height: 0.16rem; background: #fff; border-radius: 50%; }
.projectPic .slick-dots .slick-active{ background: #5E423A; }


.aboutPart1 .mxfDiv .wal3 .bigImg img {width: 100%;}
























